package jm.nj.demo03mian.demo07;



/*
* 多态中使用成员变量和调用成员方法的特点
*
* 编译:
*           成员变量:看父类,父类有编译成功,父类没有编译失败
*           成员方法:看父类,父类有编译成功,父类没有编译失败
* 运行:
*           成员变量:运行的是父类变量
*           成员方法:运行的是子类重写后的方法
*
* 总结:
*           成员变量:编译运行看左边(父类)
*           成员方法:编译看左边(父类),运行看左边(子类对象)
*
* */
public class Demo {
    public static void main(String[] args) {
        //多态:父类的引用指向了子类的对象
        Fu f = new Zi();
        System.out.println(f.a);//10,父类成员变量的值
        f.show();//子类重写父类的show方法
    }


}
